Skip to content

chore(deps): automated bump for main - #836

Closed
ericfitz-deps-bot[bot] wants to merge 2 commits into
mainfrom
deps/auto-bump/main/30924044554
Closed

chore(deps): automated bump for main#836
ericfitz-deps-bot[bot] wants to merge 2 commits into
mainfrom
deps/auto-bump/main/30924044554

Conversation

@ericfitz-deps-bot

Copy link
Copy Markdown
Contributor

Automated dependency bump for main (safe patch/minor only).

Generated by the deps:bump skill running headless in CI. Review before merging.

Skill output / manual-review plan
## Summary

Ran the bump skill on the current branch (`deps/auto-bump/main/30924044554`) only, Node/pnpm ecosystem (the sole active ecosystem — Python deps in `pyproject.toml` are unpinned dev-script deps with no lockfile, nothing to bump; no Go). One commit created: `29c3efab`.

**Applied (all safe, no bisection needed — build/test/lint passed on the first try):**
- 3 security fixes via `pnpm.overrides` floor bumps: `fast-uri`, `hono`, `brace-expansion` — all transitive, pulled in through `@angular-eslint`/`@angular/cli`/`@analogjs` dev tooling. `pnpm audit` went from 1 moderate + 2 high → 0.
- 12 direct patch/minor updates (typescript-eslint trio, dompurify, express-rate-limit, globals, marked, mermaid, survey-core/survey-angular-ui, tsx, @oxc-project/runtime).
- Verified: `pnpm run build` ✅, `pnpm test` ✅ (6002/6002), `pnpm run lint`/`lint:e2e`/`lint:scss` ✅. `lint:i18n` failed only because the `uv` binary isn't installed in this CI environment — pre-existing environment gap, unrelated to the Node bump, not a reason to hold the commit.

**Manual-review plan (not auto-applied):**

| Priority | Package | Current → Latest | Reason |
|---|---|---|---|
| 1 | `typescript` | `~6.0.3` → `7.0.2` | Major version. No CVE driving it. Note: `openapi-typescript` already has an unmet-peer warning wanting `typescript@^5.x` even at 6.0.3, so this needs its own compatibility pass before touching. |

Everything else checked was already at `latest` (notably the whole `@angular/*` family, `@antv/x6`, `vite`, `zone.js`, `eslint`) — no coordinated-ecosystem update is currently pending.

No push, PR, issue filing, or security-review workflow was run — those are left to the separate CI step as instructed.

Security fixes (transitive, via pnpm.overrides floor bumps):
- fast-uri >=4.1.1 -> >=4.1.2 (GHSA-7p8r-x3mc-p8w7, high)
- hono >=4.12.18 -> >=4.12.34 (GHSA-8j4g-w8fx-2239, moderate)
- brace-expansion >=5.0.8 -> >=5.0.9 (GHSA-rgw5-rvv9-x895, high)

Safe updates:
- @oxc-project/runtime 0.142.0 -> 0.143.0
- @typescript-eslint/eslint-plugin 8.65.0 -> 8.66.0
- @typescript-eslint/parser 8.65.0 -> 8.66.0
- typescript-eslint 8.65.0 -> 8.66.0
- dompurify 3.4.12 -> 3.4.13
- express-rate-limit 8.6.1 -> 8.6.2
- globals 17.8.0 -> 17.9.0
- marked 18.0.7 -> 18.0.9
- mermaid 11.16.0 -> 11.16.1
- survey-angular-ui 2.5.36 -> 2.5.37
- survey-core 2.5.36 -> 2.5.37
- tsx 4.23.1 -> 4.23.5

pnpm audit: 0 vulnerabilities remaining (was 1 moderate, 2 high).
Build, full test suite (6002 tests), and JS/TS/SCSS lint all pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ericfitz-deps-bot ericfitz-deps-bot Bot added the dependencies Pull requests that update a dependency file label Aug 4, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in TMI Aug 4, 2026
@ericfitz

ericfitz commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Superseded and closing. Every change in this PR is already on main via the later deps bump (PR #838, v1.7.3):

  • overrides fast-uri >=4.1.2, hono >=4.12.34, brace-expansion >=5.0.9 — all present
  • all 12 direct patch/minor updates present (tsx is even ahead at ^4.23.6 vs this PR's ^4.23.5)

The branch was also DIRTY (conflicting package.json/pnpm-lock.yaml against a main that has moved 6 versions since 2026-08-04), so rebasing it would produce no net change.

The only item not carried forward is the manual-review row: typescript ~6.0.3 → 7.0.2 (major, no CVE driving it; openapi-typescript already emits an unmet-peer warning wanting typescript@^5.x at 6.0.3, so it needs its own compatibility pass).

@ericfitz ericfitz closed this Aug 7, 2026
@ericfitz
ericfitz deleted the deps/auto-bump/main/30924044554 branch August 7, 2026 03:47
@github-project-automation github-project-automation Bot moved this from Backlog to Done in TMI Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant